/**
 * @description 商品分类管理
 * @author cjs
 * @date 2021-07-17 09:44:06
 */
import request from '@/utils/request';
const url = "/web/coldCategory/";
/**
 * @name list
 * @description 获取商品分类列表
 * @param {
 *  zzjgId 所属组织机构
 *  name 商品名称
 *  isNew 是否新品
 *  status 是否上架
 * }
 * @author cjs
 * @date 2021-07-17 09:47:14
 */
export function list(data = {}) {
  return request({
    method: "get",
    url: "/web/coldCategory/list",
    params: data
  });
}
/**
 * @name page
 * @description 分页条件查询
 * @param {
 *  zzjgId 所属组织机构
 *  name 商品名称
 *  isNew 是否新品
 *  status 是否上架
 *  pageNo
 *  pageSize
 * }
 * @author cjs
 * @date 2021-07-17 09:49:30
 */
export function page(data = {}) {
  return request({
    method: "get",
    url: "/web/coldCategory/page",
    params: data
  });
}
/**
 * @name removeById
 * @description 删除
 * @param {}
 * @author cjs
 * @date 2021-07-17 09:50:51
 */
export function removeById(data = {}) {
  return request({
    method: "post",
    url: `${url}removeById`,
    data
  });
}
/**
 * @name save
 * @description 添加
 * @param {
 *  zzjgId 所属组织机构
 *  name 商品名称
 *  isNew 是否新品
 *  icon 图标
 *  status 是否上架
 *  sortNumber 排序号
 * }
 * @author cjs
 * @date 2021-07-17 09:51:41
 */
export function save(data = {}) {
  return request({
    method: "post",
    url: `${url}save`,
    data
  });
}
/**
 * @name saveOrUpdate
 * @description 保存或编辑
 * @param {
 *  zzjgId 所属组织机构
 *  name 商品名称
 *  isNew 是否新品
 *  icon 图标
 *  status 是否上架
 *  sortNumber 排序号
 *  id
 * }
 * @author cjs
 * @date 2021-07-17 09:53:57
 */
export function saveOrUpdate(data = {}) {
  return request({
    method: "post",
    url: `${url}saveOrUpdate`,
    data
  });
}
/**
 * @name selectById
 * @description 根据id查询详情
 * @param {
 *  id
 * }
 * @author cjs
 * @date 2021-07-17 09:54:49
 */
export function selectById(data = {}) {
  return request({
    method: "get",
    url: `${url}selectById`,
    params: data
  });
}
/**
 * @name updateById
 * @description 更新
 * @param {}
 * @author cjs
 * @date 2021-07-17 09:55:50
 */
export function updateById(data = {}) {
  return request({
    method: "post",
    url: `${url}saveOrUpdate`,
    data
  });
}
/**
 * @name addProductList
 * @description 添加商品列表
 * @param {}
 * @author cjs
 * @date 2021-07-17 09:46:22
 */
export function addProductList(data = {}) {
  return request({
    method: "post",
    url: "/web/coldCategory/addProductList",
    data
  });
}
/**
 * @name removeProductList
 * @description 删除商品列表
 * @param {}
 * @author cjs
 * @date 2021-07-17 17:10:59
 */
export function removeProductList(data = {}) {
  return request({
    method: "post",
    url: "/web/coldCategory/removeProductList",
    data
  });
}
